a devout Catholic - Français Anglais Dictionnaire